package com.mkh.st.admin.api.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel(value = "角色详情查询返回对象")
public class RoleDetailVO implements Serializable {

	@ApiModelProperty(value = "角色id")
	private Long roleId;
	/**
	 * 角色名称
	 */
	@ApiModelProperty(value = "角色名称")
	private String roleName;
	/**
	 * 角色编码
	 */
	@ApiModelProperty(value = "角色编码")
	private String roleCode;


	@ApiModelProperty(value = "角色层级")
	private String hierarchyName;

	@ApiModelProperty(value = "父级角色id")
	private Long parentId;

	@ApiModelProperty(value = "父级角色name")
	private String parentName;

	/**
	 * 角色描述
	 */
	@ApiModelProperty(value = "角色描述")
	private String description;

	/**
	 * 系统内置角色 0否1是
	 */
	@ApiModelProperty(value="系统内置角色 0否1是")
	private Integer sysFlag;
}
